草庐IT

Xcode 6.0.1、Swift、UIKit、CoreGraphics 缺失

全部标签

ios - 在 Xcode 上的编译时/运行时删除文本标签/按钮

我想知道是否有任何方法可以在编译时删除按钮文本或标签文本。我有一个从服务器下载内容数据的View,所以在请求发生的同时我想要空文本,我想保留我在xcode上使用的文本,就在Xcode上,以便在开发过程中轻松查找View并在我的Xcode上获得更多描述性View。现在对于每个我想做的View,我正在使用“用户定义的运行时属性”,将文本值设置为空字符串,但我想知道是否有更好的方法那个。谢谢 最佳答案 在viewWillAppear方法中将文本设置为空[btnDontHaveAnAccountYetsetTitle:@""forState

ios - Swift 2.0 UIImagePickerController 在关闭时关闭父 View

开始在Xcode6.*中使用2.0之前版本的swift开发应用程序。由于更新到Xcode7.0和swift2.0,我的应用程序没有按预期运行。在我的应用程序中,我有一个典型的用户设置View,它被推送到我的NavigationController上,例如:letstoryBoard=UIStoryboard(name:"Main",bundle:nil)letview=storyBoard.instantiateViewControllerWithIdentifier("settingsView")controller.navigationController?.setViewCont

ios - Swift iOS 9 NSURLErrorDomain 错误 -1004

我在iOS9和iOS8中使用Swift2和Alamofire。在iOS8中,我对API的所有请求都正常工作。在iOS9中,它们会立即失败并返回-1004NSURLErrorDomain并显示消息“无法连接到服务器。”。我了解到Apple对AppTransportSecurity的更改,并且已经将条目添加到我的Plist以禁用它并允许不安全的连接。我不知道这个错误的原因......任何帮助都会很棒! 最佳答案 在弄乱了一大堆不同的键和值来让它工作之后,我终于想出了这个来让它在iOS9.1中运行:NSAppTransportSecuri

ios - 提交 swift 应用程序 + 框架时 bundle 无效

我的应用程序是swift并且依赖于swift+obj-C(包括Parse库)中的私有(private)框架(动态而非静态),它管理对Parse.comAPI的调用。我关注了这个tuto在工作区中构建我的应用程序。代码在我的iPhone上运行良好。存档没问题(如果我取消选中“包含应用程序符号”或失败,如here),但我收到了一封来自iTunesConnect的邮件,其中包含以下消息:InvalidBundle-ThisappincludesfilesthatwerebuiltwithbitcodeenabledbutwithoutdoinganArchiveorInstallbuild,

ios - LaunchFile 未在我的设备 ios 9、xcode 7.1 上显示

当我在模拟器上启动该应用程序时,会出现“启动画面”启动文件,但当我在我的iOS设备上启动该应用程序时,它不会出现我在Assets中有launchImage,它有不同大小的图片,就像苹果建议的那样。我删除了我的LaunchScreenfile.storyboard,因为我不必使用它。 最佳答案 我不得不从我的设备中删除该应用程序,重新构建并重新启动该应用程序。如@rmaddy在评论中建议我。 关于ios-LaunchFile未在我的设备ios9、xcode7.1上显示,我们在StackOv

Swift 枚举类型,你知道几个?

本文我们将介绍在Swift中如何定义枚举、遍历枚举、枚举原始值、枚举关联值等相关的内容。如果你尚未安装Xcode和配置Swift开发环境,请您先阅读这篇文章。接下来,我们启动Xcode,然后选择"File">"New">"Playground"。创建一个新的Playground并命名为"Enumerations"。在Swift中,枚举(Enum)是一种特殊的数据类型,它允许你定义一组相关的值。这些值是你在程序中会用到的一些具体选项。定义一个枚举在Swift中,我们使用 enum 关键字定义一个枚举,在枚举体内使用 case 关键字定义不同的情况,每个情况表示枚举的一个成员。SwiftCodee

ios - 在 xcode 中更新 cocos2d,添加 kazmath

所以我有一个现有的cocos2d项目,想升级cocos2d版本。我在xcode中右键单击我的项目并选择“添加文件...”选项。然后我从cocos2d提取的文件夹中选择kazmath文件夹。在将文件添加到我的项目时,如果需要,我选择了复制项目。现在的问题是kazmath库在我的项目中显示为蓝色图标并且无法被引用。其他源代码文件夹以黄色图标显示,因此这里肯定有所不同。截图为: 最佳答案 您选择了创建文件夹引用选项而不是创建组选项。删除文件夹并重新添加。确保您选择了创建群组选项。执行此操作后,如果仍然出现错误,则将kazmath文件夹的父

iOS9 : Tiled images from asset catalog are repeating edge pixels (Xcode, objective-c )

这里有一个有趣的例子:在iOS8中,重复图像就像使用0px边缘插入并将中心设置为“平铺”一样简单。然而,在iOS9上,图像不会平铺。相反,空白区域会永远复制边缘像素——而不是从我期望的侧面:也许我做错了?是否有更好的方法来实现平铺背景? 最佳答案 我找到了解决方法。出于某种原因,如果您仅水平切片,则图像会正确拼贴。我不向这里寻求快速修复的任何人推荐这个,因为我不知道这对以前版本的iOS有何影响。或者为什么它甚至首先起作用。如果有人能提供更好的答案,我会接受。 关于iOS9:Tiledim

ios - 使用不带 xcode 的 bitrise 服务上传 .ipa 文件

由于我没有AppleMac,我需要上传我的.ipa文件我已经准备好把它放到iTunesConnect上了在AppleAppStore上..不确定bitrise工作流程等,因为我加入了bitrise短时间回来。我是否需要学习工作流程并采取bitrise学习的完整曲线?是否有任何简单的步骤通过bitrise计算器仅通过iTunesconnect在appleStore上部署ipa文件而无需亲自使用Mac/XCode?谢谢 最佳答案 推荐的方法是使用https://www.bitrise.io构建您的应用程序(.ipa),因为这样.ipa的

Xcode 7 中的 iOS 6 和 7 模拟器

如何在新的Xcode中使用旧的模拟器?我的旧Xcode5.1.1中有2个SDK(6.1和7.1),路径如下:Xcode.app->rightclickand->Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/将两个SDK复制到我的新Xcode,但Xcode只显示8.4和9.0。有什么建议吗?或者也许我可以从某个地方下载它(我相信没有)? 最佳答案 在Xcode中,如果您单击“窗口”->“设备”,然后单击左下角的“+”按钮,然后单击“添加模拟器”